算子 CoFPortStatus

Operator Library: Hardware Platform

操作员监控CXP光纤通道的状态。它显示当前的通道配置,并提供对各种统计信息和错误计数器的读取权限。

适用于硬件平台
imaFlex 2 Dual 100

资源

该算子将 FiberConnection 参数设置镜像到 FPGA Device Resources 对话框中,作为只读参数。如果您从 Analysis 菜单中打开 FPGA Device Resources 对话框,则可以查看 FPGA 设备资源。设备资源为只读:

FPGA Device Resources

图 416. FPGA 器件资源


该操作员使用类型为Port[0] CoF状态通道或索引为 0 到 3 的Port[1] CoF状态通道的单个资源。

已停用的模块参数

在模块参数中,该运算符仅显示基于FiberConnection参数以及CoFCamera运算符是否已实例化的相关统计计数器。该运算符可以停靠到:

  • 主摄像机通道,

  • 延伸车道,或

  • 任何未使用的光纤通道,前提是承载 QSFP28 连接器已配置为用于CoF AppletProperties运算符中的协议。

如果没有为 QSFP28 连接器分配 CoFCamera,则参数视图将仅显示FiberConnection参数。

在这种模式下,操作员无法监控任何有意义的内容。

当使用 CoFCamera 且操作员停靠在扩展通道时,仅显示与该扩展通道相关的参数。在此模式下,适用于主通道的参数将被隐藏。

当使用 CoFCamera 并且操作员对接主通道时,所有参数都可见。

I/O Properties

财产 值
操作员类型 无(因为既没有输入也没有输出)

Supported Link Format

无

参数

FiberConnection
键入 Static Write 参数
默认 port_0_lane_0
范围 {port_0_lane_0, port_0_lane_1, port_0_lane_2, port_0_lane_3, port_1_lane_0, port_1_lane_1, port_1_lane_2, port_1_lane_3}

参数FiberConnection定义了摄像机连接到哪个 QSFP28 端口,以及摄像机操作员正在监控该端口的哪些通道。

只有当该端口的 AppletProperties 算子中的 FiberProtocol 参数设置为 CoF 而不是 DataForwarding 时,才能使用所选的 QSFP28 端口。

如果FiberProtocol设置为DataForwarding ,并且CoFCamera操作符尝试映射到该光纤端口,则设计规则检查 (DRC) 将生成错误消息。在这种情况下, FiberConnection参数将被标记为冲突(红色),将鼠标悬停在其上将显示一条快速提示帮助消息,解释冲突原因。

同一通道上的同一个硬件 QSFP28 端口只能由一个CoFPortStatus操作符使用。多个操作符之间的映射关系在整个设计中必须是唯一的。

RxStreamPacketCount
键入 动态读参数
默认 0
范围 [0 : 2147483647]

该参数表示接收到的流数据包的数量:

  • 位 [29:0]表示实际数据包计数。

  • 位[30]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxStreamIncompleteCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收到的流数据包中格式不正确的数据包数量,例如,缺少数据包结束指示符的情况:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxPacketCrcErrorCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收到的数据包中 CRC 错误出现的次数:

  • 位 [11:0]表示错误数量。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxStreamPacketCrcError
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的数据流数据包中是否发生 CRC 错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxControlAckPacketCrcError
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的控制确认数据包中是否发生 CRC 错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxEventPacketCrcError
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的事件数据包中是否发生 CRC 错误。

[注意] Visibility

此参数仅对主通道可见。

RxLengthErrorCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计实际数据包长度与数据包头中指定的长度不同的情况:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxStreamPacketLengthError
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的数据流数据包中是否出现长度错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxEventPacketLengthError
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的事件数据包中是否出现长度错误。

[注意] Visibility

此参数仅对主通道可见。

RxBridgeError
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收器桥接模块检测到传入数据流中存在协议违规的情况:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxUnknownDataReceivedCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收到的未知数据包(不属于 CXP 标准)的次数。

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxErrorCorrectedCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计已纠正的数据包头部和尾部错误数量:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxBridge校正
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的桥接数据中的任何错误是否已得到纠正。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxControlAckPacketCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的流确认数据包中是否已纠正任何错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxStreamPacketCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的数据流数据包中的错误是否已得到纠正。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxTriggerPacketCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

此参数指示接收到的触发数据包中的错误是否已得到纠正。

[注意] Visibility

此参数仅对主通道可见。

RxTriggerAckPacketCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的触发确认数据包中的错误是否已得到纠正。

[注意] Visibility

此参数仅对主通道可见。

RxEventPacketCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的事件数据包中的错误是否已得到纠正。

[注意] Visibility

此参数仅对主通道可见。

RxHeartBeatPacketCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的心跳包中的错误是否已得到纠正。

[注意] Visibility

此参数仅对主通道可见。

RxUncorrectableErrorCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计数据包头部和尾部中无法纠正的错误数量:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxBridgeNotCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的桥接数据中是否存在无法纠正的错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxControlAckPacketNotCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的控制确认数据包中是否存在无法纠正的错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxStreamPacketNotCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的数据流数据包中是否存在无法纠正的错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxTriggerPacketNotCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的触发数据包中是否存在无法纠正的错误。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxTriggerAckPacketNotCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的触发确认数据包中是否存在无法纠正的错误。

[注意] Visibility

此参数仅对主通道可见。

RxEventPacketNotCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的事件数据包中是否存在无法纠正的错误。

[注意] Visibility

此参数仅对主通道可见。

RxHeartBeatPacketNotCorrected
键入 动态读参数
默认 NO
范围 {NO, YES}

该参数指示接收到的心跳包中是否存在无法纠正的错误。

[注意] Visibility

此参数仅对主通道可见。

RxControlAckLostCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计在 CXP 定义的超时时间(200 毫秒)内未收到确认的控制数据包的数量:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxControlTagErrorCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计收到的控制包确认信息中,有多少个确认信息的标签与相应请求控制包中发送的预期标签不匹配:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

RxControlAckIncompleteCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收到的格式错误的确认数据包的数量,例如缺少数据包结束指示符的数据包:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主车道和扩展车道可见。

TxTriggerOverRequestCount
键入 动态读参数
默认 0
范围 [0 : 8191]

该参数统计了由于发送器仍在忙于发送前一个触发数据包而被跳过的触发请求数量:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxTriggerAckLostCount
键入 动态读参数
默认 0
范围 [0 : 8191]

该参数统计在 CXP 定义的 480 纳秒超时时间内,发送了多少个触发数据包而未收到确认数据包:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxTriggerAckErrorCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收器检测到的触发确认数据包中的错误数量:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxTriggerOverRequestCount
键入 动态读参数
默认 0
范围 [0 : 8191]

该参数统计已收到多少个触发数据包,但由于前一个触发数据包的确认仍在进行中,因此无法发送确认:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxTriggerLostCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计因触发内容缺陷或无法纠正而丢失的已接收触发数据包的数量:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxEventTagErrorCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计由于标签缺失而导致的接收到的事件数据包中发生的标签错误数量:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxEventOverAckCount
键入 动态读参数
默认 0
范围 [0 : 8191]

该参数统计接收到事件数据包但无法发送相应确认的次数,因为发送方仍在发送先前的事件确认:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxEventIncompleteCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收到的不完整事件包的数量,例如缺少包结束指示符的事件包:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxHeartBeatIncompleteCount
键入 动态读参数
默认 0
范围 [0 : 8191]

此参数统计接收到的不完整心跳包的数量,例如缺少包结束指示符的心跳包:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。

RxHeartBeatMaxPeriodViolationCount
键入 动态读参数
默认 0
范围 [0 : 8191]

在 CXP 2.0 标准中,心跳周期定义为最大 100 毫秒。这意味着在此期间,摄像头至少需要发送一个心跳包。此参数统计未满足此条件的次数:

  • 位 [11:0]表示违规次数。

  • 位[12]指示溢出。

[注意] Visibility

此参数仅对主通道可见。